<?xml version="1.0"?>
<doc>
    <assembly>
        <name>DomainExample.Repository.Fakes</name>
    </assembly>
    <members>
        <member name="T:DomainExample.Repository.Exceptions.Fakes.ShimInvalidEntityException">
            <summary>Shim type of DomainExample.Repository.Exceptions.InvalidEntityException</summary>
        </member>
        <member name="M:DomainExample.Repository.Exceptions.Fakes.ShimInvalidEntityException.#ctor">
            <summary>Initializes a new shim instance</summary>
        </member>
        <member name="M:DomainExample.Repository.Exceptions.Fakes.ShimInvalidEntityException.#ctor(DomainExample.Repository.Exceptions.InvalidEntityException)">
            <summary>Initializes a new shim for the given instance</summary>
        </member>
        <member name="M:DomainExample.Repository.Exceptions.Fakes.ShimInvalidEntityException.BehaveAsCurrent">
            <summary>Assigns the &apos;Current&apos; behavior for all methods of the shimmed type</summary>
        </member>
        <member name="M:DomainExample.Repository.Exceptions.Fakes.ShimInvalidEntityException.BehaveAsNotImplemented">
            <summary>Assigns the &apos;NotImplemented&apos; behavior for all methods of the shimmed type</summary>
        </member>
        <member name="M:DomainExample.Repository.Exceptions.Fakes.ShimInvalidEntityException.Bind(System.Runtime.Serialization.ISerializable)">
            <summary>Binds the members of the interface to the shim.</summary>
        </member>
        <member name="P:DomainExample.Repository.Exceptions.Fakes.ShimInvalidEntityException.Behavior">
            <summary>Assigns the behavior for all methods of the shimmed type</summary>
        </member>
        <member name="P:DomainExample.Repository.Exceptions.Fakes.ShimInvalidEntityException.Constructor">
            <summary>Sets the shim of InvalidEntityException.InvalidEntityException()</summary>
        </member>
        <member name="P:DomainExample.Repository.Exceptions.Fakes.ShimInvalidEntityException.ConstructorString">
            <summary>Sets the shim of InvalidEntityException.InvalidEntityException(String message)</summary>
        </member>
        <member name="T:DomainExample.Repository.Exceptions.Fakes.ShimInvalidEntityException.AllInstances">
            <summary>Define shims for all instances members</summary>
        </member>
        <member name="T:DomainExample.Repository.Exceptions.Fakes.StubInvalidEntityException">
            <summary>Stub type of DomainExample.Repository.Exceptions.InvalidEntityException</summary>
        </member>
        <member name="M:DomainExample.Repository.Exceptions.Fakes.StubInvalidEntityException.#ctor">
            <summary>Initializes a new instance</summary>
        </member>
        <member name="M:DomainExample.Repository.Exceptions.Fakes.StubInvalidEntityException.#ctor(System.String)">
            <summary>Initializes a new instance</summary>
        </member>
        <member name="M:DomainExample.Repository.Exceptions.Fakes.StubInvalidEntityException.AttachBackingFieldToHelpLink">
            <summary>Attaches delegates to emulate StubInvalidEntityException.HelpLink as a property with a backing field.</summary>
        </member>
        <member name="M:DomainExample.Repository.Exceptions.Fakes.StubInvalidEntityException.AttachBackingFieldToSource">
            <summary>Attaches delegates to emulate StubInvalidEntityException.Source as a property with a backing field.</summary>
        </member>
        <member name="F:DomainExample.Repository.Exceptions.Fakes.StubInvalidEntityException.DataGet">
            <summary>Sets the stub of Exception.get_Data()</summary>
        </member>
        <member name="M:DomainExample.Repository.Exceptions.Fakes.StubInvalidEntityException.GetBaseException">
            <summary>Sets the stub of Exception.GetBaseException()</summary>
        </member>
        <member name="F:DomainExample.Repository.Exceptions.Fakes.StubInvalidEntityException.GetBaseException01">
            <summary>Sets the stub of Exception.GetBaseException()</summary>
        </member>
        <member name="M:DomainExample.Repository.Exceptions.Fakes.StubInvalidEntityException.GetObjectData(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)">
            <summary>Sets the stub of Exception.GetObjectData(SerializationInfo info, StreamingContext context)</summary>
        </member>
        <member name="F:DomainExample.Repository.Exceptions.Fakes.StubInvalidEntityException.GetObjectDataSerializationInfoStreamingContext">
            <summary>Sets the stub of Exception.GetObjectData(SerializationInfo info, StreamingContext context)</summary>
        </member>
        <member name="F:DomainExample.Repository.Exceptions.Fakes.StubInvalidEntityException.HelpLinkGet">
            <summary>Sets the stub of Exception.get_HelpLink()</summary>
        </member>
        <member name="F:DomainExample.Repository.Exceptions.Fakes.StubInvalidEntityException.HelpLinkSetString">
            <summary>Sets the stub of Exception.set_HelpLink(String value)</summary>
        </member>
        <member name="M:DomainExample.Repository.Exceptions.Fakes.StubInvalidEntityException.InitializeStub">
            <summary>Initializes a new instance of type StubInvalidEntityException</summary>
        </member>
        <member name="F:DomainExample.Repository.Exceptions.Fakes.StubInvalidEntityException.MessageGet">
            <summary>Sets the stub of Exception.get_Message()</summary>
        </member>
        <member name="F:DomainExample.Repository.Exceptions.Fakes.StubInvalidEntityException.SourceGet">
            <summary>Sets the stub of Exception.get_Source()</summary>
        </member>
        <member name="F:DomainExample.Repository.Exceptions.Fakes.StubInvalidEntityException.SourceSetString">
            <summary>Sets the stub of Exception.set_Source(String value)</summary>
        </member>
        <member name="F:DomainExample.Repository.Exceptions.Fakes.StubInvalidEntityException.StackTraceGet">
            <summary>Sets the stub of Exception.get_StackTrace()</summary>
        </member>
        <member name="M:DomainExample.Repository.Exceptions.Fakes.StubInvalidEntityException.ToString">
            <summary>Sets the stub of Exception.ToString()</summary>
        </member>
        <member name="F:DomainExample.Repository.Exceptions.Fakes.StubInvalidEntityException.ToString01">
            <summary>Sets the stub of Exception.ToString()</summary>
        </member>
        <member name="P:DomainExample.Repository.Exceptions.Fakes.StubInvalidEntityException.CallBase">
            <summary>Gets or sets a value that indicates if the base method should be called instead of the fallback behavior</summary>
        </member>
        <member name="P:DomainExample.Repository.Exceptions.Fakes.StubInvalidEntityException.Data">
            <summary>Sets the stub of Exception.get_Data()</summary>
        </member>
        <member name="P:DomainExample.Repository.Exceptions.Fakes.StubInvalidEntityException.HelpLink">
            <summary>Sets the stub of Exception.get_HelpLink()</summary>
        </member>
        <member name="P:DomainExample.Repository.Exceptions.Fakes.StubInvalidEntityException.InstanceBehavior">
            <summary>Gets or sets the instance behavior.</summary>
        </member>
        <member name="P:DomainExample.Repository.Exceptions.Fakes.StubInvalidEntityException.InstanceObserver">
            <summary>Gets or sets the instance observer.</summary>
        </member>
        <member name="P:DomainExample.Repository.Exceptions.Fakes.StubInvalidEntityException.Message">
            <summary>Sets the stub of Exception.get_Message()</summary>
        </member>
        <member name="P:DomainExample.Repository.Exceptions.Fakes.StubInvalidEntityException.Source">
            <summary>Sets the stub of Exception.get_Source()</summary>
        </member>
        <member name="P:DomainExample.Repository.Exceptions.Fakes.StubInvalidEntityException.StackTrace">
            <summary>Sets the stub of Exception.get_StackTrace()</summary>
        </member>
        <member name="T:DomainExample.Repository.Fakes.ShimBaseRepository">
            <summary>Shim type of DomainExample.Repository.BaseRepository</summary>
        </member>
        <member name="M:DomainExample.Repository.Fakes.ShimBaseRepository.#ctor">
            <summary>Initializes a new shim instance</summary>
        </member>
        <member name="M:DomainExample.Repository.Fakes.ShimBaseRepository.#ctor(DomainExample.Repository.BaseRepository)">
            <summary>Initializes a new shim for the given instance</summary>
        </member>
        <member name="M:DomainExample.Repository.Fakes.ShimBaseRepository.BehaveAsCurrent">
            <summary>Assigns the &apos;Current&apos; behavior for all methods of the shimmed type</summary>
        </member>
        <member name="M:DomainExample.Repository.Fakes.ShimBaseRepository.BehaveAsNotImplemented">
            <summary>Assigns the &apos;NotImplemented&apos; behavior for all methods of the shimmed type</summary>
        </member>
        <member name="M:DomainExample.Repository.Fakes.ShimBaseRepository.Bind(System.IDisposable)">
            <summary>Binds the members of the interface to the shim.</summary>
        </member>
        <member name="M:DomainExample.Repository.Fakes.ShimBaseRepository.GetEntitiesFromDatabaseOf1IDbCommand``1(Microsoft.QualityTools.Testing.Fakes.FakesDelegates.Func{System.Data.IDbCommand,System.Collections.Generic.IEnumerable{``0}})">
            <summary>Sets the shim of BaseRepository.GetEntitiesFromDatabase(IDbCommand command)</summary>
        </member>
        <member name="P:DomainExample.Repository.Fakes.ShimBaseRepository.AddParameterIDbCommandStringObject">
            <summary>Sets the shim of BaseRepository.AddParameter(IDbCommand command, String name, Object value)</summary>
        </member>
        <member name="P:DomainExample.Repository.Fakes.ShimBaseRepository.Behavior">
            <summary>Assigns the behavior for all methods of the shimmed type</summary>
        </member>
        <member name="P:DomainExample.Repository.Fakes.ShimBaseRepository.CloseConnectionIDbCommand">
            <summary>Sets the shim of BaseRepository.CloseConnection(IDbCommand command)</summary>
        </member>
        <member name="P:DomainExample.Repository.Fakes.ShimBaseRepository.ConstructorIDataProvider">
            <summary>Sets the shim of BaseRepository.BaseRepository(IDataProvider dataProvider)</summary>
        </member>
        <member name="P:DomainExample.Repository.Fakes.ShimBaseRepository.Dispose">
            <summary>Sets the shim of BaseRepository.Dispose()</summary>
        </member>
        <member name="P:DomainExample.Repository.Fakes.ShimBaseRepository.DisposeBoolean">
            <summary>Sets the shim of BaseRepository.Dispose(Boolean disposing)</summary>
        </member>
        <member name="P:DomainExample.Repository.Fakes.ShimBaseRepository.ExecuteInsertIDbCommand">
            <summary>Sets the shim of BaseRepository.ExecuteInsert(IDbCommand command)</summary>
        </member>
        <member name="P:DomainExample.Repository.Fakes.ShimBaseRepository.ExecuteInsertIDbCommandInt32Out">
            <summary>Sets the shim of BaseRepository.ExecuteInsert(IDbCommand command, Int32&amp; id)</summary>
        </member>
        <member name="P:DomainExample.Repository.Fakes.ShimBaseRepository.ExecuteInsertIDbCommandInt64Out">
            <summary>Sets the shim of BaseRepository.ExecuteInsert(IDbCommand command, Int64&amp; id)</summary>
        </member>
        <member name="P:DomainExample.Repository.Fakes.ShimBaseRepository.ExecuteNonQueryIDbCommand">
            <summary>Sets the shim of BaseRepository.ExecuteNonQuery(IDbCommand command)</summary>
        </member>
        <member name="P:DomainExample.Repository.Fakes.ShimBaseRepository.MapRowToEntityIDataReader">
            <summary>Sets the shim of BaseRepository.MapRowToEntity(IDataReader reader)</summary>
        </member>
        <member name="P:DomainExample.Repository.Fakes.ShimBaseRepository.NewCommandString">
            <summary>Sets the shim of BaseRepository.NewCommand(String query)</summary>
        </member>
        <member name="T:DomainExample.Repository.Fakes.ShimBaseRepository.AllInstances">
            <summary>Define shims for all instances members</summary>
        </member>
        <member name="M:DomainExample.Repository.Fakes.ShimBaseRepository.AllInstances.GetEntitiesFromDatabaseOf1IDbCommand``1(Microsoft.QualityTools.Testing.Fakes.FakesDelegates.Func{DomainExample.Repository.BaseRepository,System.Data.IDbCommand,System.Collections.Generic.IEnumerable{``0}})">
            <summary>Sets the shim of BaseRepository.GetEntitiesFromDatabase(IDbCommand command)</summary>
        </member>
        <member name="P:DomainExample.Repository.Fakes.ShimBaseRepository.AllInstances.AddParameterIDbCommandStringObject">
            <summary>Sets the shim of BaseRepository.AddParameter(IDbCommand command, String name, Object value)</summary>
        </member>
        <member name="P:DomainExample.Repository.Fakes.ShimBaseRepository.AllInstances.Dispose">
            <summary>Sets the shim of BaseRepository.Dispose()</summary>
        </member>
        <member name="P:DomainExample.Repository.Fakes.ShimBaseRepository.AllInstances.DisposeBoolean">
            <summary>Sets the shim of BaseRepository.Dispose(Boolean disposing)</summary>
        </member>
        <member name="P:DomainExample.Repository.Fakes.ShimBaseRepository.AllInstances.ExecuteInsertIDbCommand">
            <summary>Sets the shim of BaseRepository.ExecuteInsert(IDbCommand command)</summary>
        </member>
        <member name="P:DomainExample.Repository.Fakes.ShimBaseRepository.AllInstances.ExecuteInsertIDbCommandInt32Out">
            <summary>Sets the shim of BaseRepository.ExecuteInsert(IDbCommand command, Int32&amp; id)</summary>
        </member>
        <member name="P:DomainExample.Repository.Fakes.ShimBaseRepository.AllInstances.ExecuteInsertIDbCommandInt64Out">
            <summary>Sets the shim of BaseRepository.ExecuteInsert(IDbCommand command, Int64&amp; id)</summary>
        </member>
        <member name="P:DomainExample.Repository.Fakes.ShimBaseRepository.AllInstances.ExecuteNonQueryIDbCommand">
            <summary>Sets the shim of BaseRepository.ExecuteNonQuery(IDbCommand command)</summary>
        </member>
        <member name="P:DomainExample.Repository.Fakes.ShimBaseRepository.AllInstances.MapRowToEntityIDataReader">
            <summary>Sets the shim of BaseRepository.MapRowToEntity(IDataReader reader)</summary>
        </member>
        <member name="P:DomainExample.Repository.Fakes.ShimBaseRepository.AllInstances.NewCommandString">
            <summary>Sets the shim of BaseRepository.NewCommand(String query)</summary>
        </member>
        <member name="T:DomainExample.Repository.Fakes.ShimConfigConnectionStringProvider">
            <summary>Shim type of DomainExample.Repository.ConfigConnectionStringProvider</summary>
        </member>
        <member name="M:DomainExample.Repository.Fakes.ShimConfigConnectionStringProvider.#ctor">
            <summary>Initializes a new shim instance</summary>
        </member>
        <member name="M:DomainExample.Repository.Fakes.ShimConfigConnectionStringProvider.#ctor(DomainExample.Repository.ConfigConnectionStringProvider)">
            <summary>Initializes a new shim for the given instance</summary>
        </member>
        <member name="M:DomainExample.Repository.Fakes.ShimConfigConnectionStringProvider.BehaveAsCurrent">
            <summary>Assigns the &apos;Current&apos; behavior for all methods of the shimmed type</summary>
        </member>
        <member name="M:DomainExample.Repository.Fakes.ShimConfigConnectionStringProvider.BehaveAsNotImplemented">
            <summary>Assigns the &apos;NotImplemented&apos; behavior for all methods of the shimmed type</summary>
        </member>
        <member name="M:DomainExample.Repository.Fakes.ShimConfigConnectionStringProvider.Bind(DomainExample.Repository.IConnectionStringProvider)">
            <summary>Binds the members of the interface to the shim.</summary>
        </member>
        <member name="P:DomainExample.Repository.Fakes.ShimConfigConnectionStringProvider.Behavior">
            <summary>Assigns the behavior for all methods of the shimmed type</summary>
        </member>
        <member name="P:DomainExample.Repository.Fakes.ShimConfigConnectionStringProvider.ConnectionStringGet">
            <summary>Sets the shim of ConfigConnectionStringProvider.get_ConnectionString()</summary>
        </member>
        <member name="P:DomainExample.Repository.Fakes.ShimConfigConnectionStringProvider.Constructor">
            <summary>Sets the shim of ConfigConnectionStringProvider.ConfigConnectionStringProvider()</summary>
        </member>
        <member name="T:DomainExample.Repository.Fakes.ShimConfigConnectionStringProvider.AllInstances">
            <summary>Define shims for all instances members</summary>
        </member>
        <member name="P:DomainExample.Repository.Fakes.ShimConfigConnectionStringProvider.AllInstances.ConnectionStringGet">
            <summary>Sets the shim of ConfigConnectionStringProvider.get_ConnectionString()</summary>
        </member>
        <member name="T:DomainExample.Repository.Fakes.ShimContactRepository">
            <summary>Shim type of DomainExample.Repository.ContactRepository</summary>
        </member>
        <member name="M:DomainExample.Repository.Fakes.ShimContactRepository.#ctor">
            <summary>Initializes a new shim instance</summary>
        </member>
        <member name="M:DomainExample.Repository.Fakes.ShimContactRepository.#ctor(DomainExample.Repository.ContactRepository)">
            <summary>Initializes a new shim for the given instance</summary>
        </member>
        <member name="M:DomainExample.Repository.Fakes.ShimContactRepository.BehaveAsCurrent">
            <summary>Assigns the &apos;Current&apos; behavior for all methods of the shimmed type</summary>
        </member>
        <member name="M:DomainExample.Repository.Fakes.ShimContactRepository.BehaveAsNotImplemented">
            <summary>Assigns the &apos;NotImplemented&apos; behavior for all methods of the shimmed type</summary>
        </member>
        <member name="M:DomainExample.Repository.Fakes.ShimContactRepository.Bind(DomainExample.Repository.IContactRepository)">
            <summary>Binds the members of the interface to the shim.</summary>
        </member>
        <member name="M:DomainExample.Repository.Fakes.ShimContactRepository.Bind(DomainExample.Repository.IRepository{DomainExample.DomainModel.ContactModel.Contact,DomainExample.DomainModel.ContactModel.ContactId})">
            <summary>Binds the members of the interface to the shim.</summary>
        </member>
        <member name="M:DomainExample.Repository.Fakes.ShimContactRepository.Bind(System.IDisposable)">
            <summary>Binds the members of the interface to the shim.</summary>
        </member>
        <member name="P:DomainExample.Repository.Fakes.ShimContactRepository.AddContact">
            <summary>Sets the shim of ContactRepository.Add(Contact contact)</summary>
        </member>
        <member name="P:DomainExample.Repository.Fakes.ShimContactRepository.Behavior">
            <summary>Assigns the behavior for all methods of the shimmed type</summary>
        </member>
        <member name="P:DomainExample.Repository.Fakes.ShimContactRepository.ConstructorIDataProvider">
            <summary>Sets the shim of ContactRepository.ContactRepository(IDataProvider dataProvider)</summary>
        </member>
        <member name="P:DomainExample.Repository.Fakes.ShimContactRepository.EditContact">
            <summary>Sets the shim of ContactRepository.Edit(Contact contact)</summary>
        </member>
        <member name="P:DomainExample.Repository.Fakes.ShimContactRepository.GetByIdContactId">
            <summary>Sets the shim of ContactRepository.GetById(ContactId contactId)</summary>
        </member>
        <member name="P:DomainExample.Repository.Fakes.ShimContactRepository.MapRowToEntityIDataReader">
            <summary>Sets the shim of ContactRepository.MapRowToEntity(IDataReader reader)</summary>
        </member>
        <member name="P:DomainExample.Repository.Fakes.ShimContactRepository.PersistContact">
            <summary>Sets the shim of ContactRepository.Persist(Contact contact)</summary>
        </member>
        <member name="P:DomainExample.Repository.Fakes.ShimContactRepository.RemoveContactId">
            <summary>Sets the shim of ContactRepository.Remove(ContactId contactId)</summary>
        </member>
        <member name="T:DomainExample.Repository.Fakes.ShimContactRepository.AllInstances">
            <summary>Define shims for all instances members</summary>
        </member>
        <member name="P:DomainExample.Repository.Fakes.ShimContactRepository.AllInstances.AddContact">
            <summary>Sets the shim of ContactRepository.Add(Contact contact)</summary>
        </member>
        <member name="P:DomainExample.Repository.Fakes.ShimContactRepository.AllInstances.EditContact">
            <summary>Sets the shim of ContactRepository.Edit(Contact contact)</summary>
        </member>
        <member name="P:DomainExample.Repository.Fakes.ShimContactRepository.AllInstances.GetByIdContactId">
            <summary>Sets the shim of ContactRepository.GetById(ContactId contactId)</summary>
        </member>
        <member name="P:DomainExample.Repository.Fakes.ShimContactRepository.AllInstances.MapRowToEntityIDataReader">
            <summary>Sets the shim of ContactRepository.MapRowToEntity(IDataReader reader)</summary>
        </member>
        <member name="P:DomainExample.Repository.Fakes.ShimContactRepository.AllInstances.PersistContact">
            <summary>Sets the shim of ContactRepository.Persist(Contact contact)</summary>
        </member>
        <member name="P:DomainExample.Repository.Fakes.ShimContactRepository.AllInstances.RemoveContactId">
            <summary>Sets the shim of ContactRepository.Remove(ContactId contactId)</summary>
        </member>
        <member name="T:DomainExample.Repository.Fakes.ShimPersonRepository">
            <summary>Shim type of DomainExample.Repository.PersonRepository</summary>
        </member>
        <member name="M:DomainExample.Repository.Fakes.ShimPersonRepository.#ctor">
            <summary>Initializes a new shim instance</summary>
        </member>
        <member name="M:DomainExample.Repository.Fakes.ShimPersonRepository.#ctor(DomainExample.Repository.PersonRepository)">
            <summary>Initializes a new shim for the given instance</summary>
        </member>
        <member name="M:DomainExample.Repository.Fakes.ShimPersonRepository.BehaveAsCurrent">
            <summary>Assigns the &apos;Current&apos; behavior for all methods of the shimmed type</summary>
        </member>
        <member name="M:DomainExample.Repository.Fakes.ShimPersonRepository.BehaveAsNotImplemented">
            <summary>Assigns the &apos;NotImplemented&apos; behavior for all methods of the shimmed type</summary>
        </member>
        <member name="M:DomainExample.Repository.Fakes.ShimPersonRepository.Bind(DomainExample.Repository.IPersonRepository)">
            <summary>Binds the members of the interface to the shim.</summary>
        </member>
        <member name="M:DomainExample.Repository.Fakes.ShimPersonRepository.Bind(DomainExample.Repository.IRepository{DomainExample.DomainModel.PersonModel.Person,DomainExample.DomainModel.PersonModel.PersonId})">
            <summary>Binds the members of the interface to the shim.</summary>
        </member>
        <member name="M:DomainExample.Repository.Fakes.ShimPersonRepository.Bind(System.IDisposable)">
            <summary>Binds the members of the interface to the shim.</summary>
        </member>
        <member name="P:DomainExample.Repository.Fakes.ShimPersonRepository.AddPerson">
            <summary>Sets the shim of PersonRepository.Add(Person person)</summary>
        </member>
        <member name="P:DomainExample.Repository.Fakes.ShimPersonRepository.Behavior">
            <summary>Assigns the behavior for all methods of the shimmed type</summary>
        </member>
        <member name="P:DomainExample.Repository.Fakes.ShimPersonRepository.ConstructorIDataProvider">
            <summary>Sets the shim of PersonRepository.PersonRepository(IDataProvider dataProvider)</summary>
        </member>
        <member name="P:DomainExample.Repository.Fakes.ShimPersonRepository.EditPerson">
            <summary>Sets the shim of PersonRepository.Edit(Person person)</summary>
        </member>
        <member name="P:DomainExample.Repository.Fakes.ShimPersonRepository.GetByIdPersonId">
            <summary>Sets the shim of PersonRepository.GetById(PersonId personId)</summary>
        </member>
        <member name="P:DomainExample.Repository.Fakes.ShimPersonRepository.GetForSearchPersonSearch">
            <summary>Sets the shim of PersonRepository.GetForSearch(PersonSearch personSearch)</summary>
        </member>
        <member name="P:DomainExample.Repository.Fakes.ShimPersonRepository.MapRowToEntityIDataReader">
            <summary>Sets the shim of PersonRepository.MapRowToEntity(IDataReader reader)</summary>
        </member>
        <member name="P:DomainExample.Repository.Fakes.ShimPersonRepository.PersistPerson">
            <summary>Sets the shim of PersonRepository.Persist(Person person)</summary>
        </member>
        <member name="P:DomainExample.Repository.Fakes.ShimPersonRepository.RemovePersonId">
            <summary>Sets the shim of PersonRepository.Remove(PersonId personId)</summary>
        </member>
        <member name="T:DomainExample.Repository.Fakes.ShimPersonRepository.AllInstances">
            <summary>Define shims for all instances members</summary>
        </member>
        <member name="P:DomainExample.Repository.Fakes.ShimPersonRepository.AllInstances.AddPerson">
            <summary>Sets the shim of PersonRepository.Add(Person person)</summary>
        </member>
        <member name="P:DomainExample.Repository.Fakes.ShimPersonRepository.AllInstances.EditPerson">
            <summary>Sets the shim of PersonRepository.Edit(Person person)</summary>
        </member>
        <member name="P:DomainExample.Repository.Fakes.ShimPersonRepository.AllInstances.GetByIdPersonId">
            <summary>Sets the shim of PersonRepository.GetById(PersonId personId)</summary>
        </member>
        <member name="P:DomainExample.Repository.Fakes.ShimPersonRepository.AllInstances.GetForSearchPersonSearch">
            <summary>Sets the shim of PersonRepository.GetForSearch(PersonSearch personSearch)</summary>
        </member>
        <member name="P:DomainExample.Repository.Fakes.ShimPersonRepository.AllInstances.MapRowToEntityIDataReader">
            <summary>Sets the shim of PersonRepository.MapRowToEntity(IDataReader reader)</summary>
        </member>
        <member name="P:DomainExample.Repository.Fakes.ShimPersonRepository.AllInstances.PersistPerson">
            <summary>Sets the shim of PersonRepository.Persist(Person person)</summary>
        </member>
        <member name="P:DomainExample.Repository.Fakes.ShimPersonRepository.AllInstances.RemovePersonId">
            <summary>Sets the shim of PersonRepository.Remove(PersonId personId)</summary>
        </member>
        <member name="T:DomainExample.Repository.Fakes.ShimRepositoryFactory">
            <summary>Shim type of DomainExample.Repository.RepositoryFactory</summary>
        </member>
        <member name="M:DomainExample.Repository.Fakes.ShimRepositoryFactory.#ctor">
            <summary>Initializes a new shim instance</summary>
        </member>
        <member name="M:DomainExample.Repository.Fakes.ShimRepositoryFactory.#ctor(DomainExample.Repository.RepositoryFactory)">
            <summary>Initializes a new shim for the given instance</summary>
        </member>
        <member name="M:DomainExample.Repository.Fakes.ShimRepositoryFactory.BehaveAsCurrent">
            <summary>Assigns the &apos;Current&apos; behavior for all methods of the shimmed type</summary>
        </member>
        <member name="M:DomainExample.Repository.Fakes.ShimRepositoryFactory.BehaveAsNotImplemented">
            <summary>Assigns the &apos;NotImplemented&apos; behavior for all methods of the shimmed type</summary>
        </member>
        <member name="M:DomainExample.Repository.Fakes.ShimRepositoryFactory.Bind(DomainExample.Repository.IRepositoryFactory)">
            <summary>Binds the members of the interface to the shim.</summary>
        </member>
        <member name="P:DomainExample.Repository.Fakes.ShimRepositoryFactory.Behavior">
            <summary>Assigns the behavior for all methods of the shimmed type</summary>
        </member>
        <member name="P:DomainExample.Repository.Fakes.ShimRepositoryFactory.Constructor">
            <summary>Sets the shim of RepositoryFactory.RepositoryFactory()</summary>
        </member>
        <member name="P:DomainExample.Repository.Fakes.ShimRepositoryFactory.GetContactRepository">
            <summary>Sets the shim of RepositoryFactory.GetContactRepository()</summary>
        </member>
        <member name="P:DomainExample.Repository.Fakes.ShimRepositoryFactory.GetDataProvider">
            <summary>Sets the shim of RepositoryFactory.GetDataProvider()</summary>
        </member>
        <member name="P:DomainExample.Repository.Fakes.ShimRepositoryFactory.GetPersonRepository">
            <summary>Sets the shim of RepositoryFactory.GetPersonRepository()</summary>
        </member>
        <member name="P:DomainExample.Repository.Fakes.ShimRepositoryFactory.NewRepositoryFactory">
            <summary>Sets the shim of RepositoryFactory.NewRepositoryFactory()</summary>
        </member>
        <member name="T:DomainExample.Repository.Fakes.ShimRepositoryFactory.AllInstances">
            <summary>Define shims for all instances members</summary>
        </member>
        <member name="P:DomainExample.Repository.Fakes.ShimRepositoryFactory.AllInstances.GetContactRepository">
            <summary>Sets the shim of RepositoryFactory.GetContactRepository()</summary>
        </member>
        <member name="P:DomainExample.Repository.Fakes.ShimRepositoryFactory.AllInstances.GetPersonRepository">
            <summary>Sets the shim of RepositoryFactory.GetPersonRepository()</summary>
        </member>
        <member name="T:DomainExample.Repository.Fakes.ShimSqlDataProvider">
            <summary>Shim type of DomainExample.Repository.SqlDataProvider</summary>
        </member>
        <member name="M:DomainExample.Repository.Fakes.ShimSqlDataProvider.#ctor">
            <summary>Initializes a new shim instance</summary>
        </member>
        <member name="M:DomainExample.Repository.Fakes.ShimSqlDataProvider.#ctor(DomainExample.Repository.SqlDataProvider)">
            <summary>Initializes a new shim for the given instance</summary>
        </member>
        <member name="M:DomainExample.Repository.Fakes.ShimSqlDataProvider.BehaveAsCurrent">
            <summary>Assigns the &apos;Current&apos; behavior for all methods of the shimmed type</summary>
        </member>
        <member name="M:DomainExample.Repository.Fakes.ShimSqlDataProvider.BehaveAsNotImplemented">
            <summary>Assigns the &apos;NotImplemented&apos; behavior for all methods of the shimmed type</summary>
        </member>
        <member name="M:DomainExample.Repository.Fakes.ShimSqlDataProvider.Bind(DomainExample.Repository.IDataProvider)">
            <summary>Binds the members of the interface to the shim.</summary>
        </member>
        <member name="M:DomainExample.Repository.Fakes.ShimSqlDataProvider.Bind(System.IDisposable)">
            <summary>Binds the members of the interface to the shim.</summary>
        </member>
        <member name="P:DomainExample.Repository.Fakes.ShimSqlDataProvider.Behavior">
            <summary>Assigns the behavior for all methods of the shimmed type</summary>
        </member>
        <member name="P:DomainExample.Repository.Fakes.ShimSqlDataProvider.CloseConnection">
            <summary>Sets the shim of SqlDataProvider.CloseConnection()</summary>
        </member>
        <member name="P:DomainExample.Repository.Fakes.ShimSqlDataProvider.ConstructorIConnectionStringProvider">
            <summary>Sets the shim of SqlDataProvider.SqlDataProvider(IConnectionStringProvider connectionStringProvider)</summary>
        </member>
        <member name="P:DomainExample.Repository.Fakes.ShimSqlDataProvider.Dispose">
            <summary>Sets the shim of SqlDataProvider.Dispose()</summary>
        </member>
        <member name="P:DomainExample.Repository.Fakes.ShimSqlDataProvider.DisposeBoolean">
            <summary>Sets the shim of SqlDataProvider.Dispose(Boolean disposing)</summary>
        </member>
        <member name="P:DomainExample.Repository.Fakes.ShimSqlDataProvider.IsConnected">
            <summary>Sets the shim of SqlDataProvider.IsConnected()</summary>
        </member>
        <member name="P:DomainExample.Repository.Fakes.ShimSqlDataProvider.NewCommandString">
            <summary>Sets the shim of SqlDataProvider.NewCommand(String query)</summary>
        </member>
        <member name="P:DomainExample.Repository.Fakes.ShimSqlDataProvider.NewParameterStringObject">
            <summary>Sets the shim of SqlDataProvider.NewParameter(String name, Object value)</summary>
        </member>
        <member name="T:DomainExample.Repository.Fakes.ShimSqlDataProvider.AllInstances">
            <summary>Define shims for all instances members</summary>
        </member>
        <member name="P:DomainExample.Repository.Fakes.ShimSqlDataProvider.AllInstances.CloseConnection">
            <summary>Sets the shim of SqlDataProvider.CloseConnection()</summary>
        </member>
        <member name="P:DomainExample.Repository.Fakes.ShimSqlDataProvider.AllInstances.Dispose">
            <summary>Sets the shim of SqlDataProvider.Dispose()</summary>
        </member>
        <member name="P:DomainExample.Repository.Fakes.ShimSqlDataProvider.AllInstances.DisposeBoolean">
            <summary>Sets the shim of SqlDataProvider.Dispose(Boolean disposing)</summary>
        </member>
        <member name="P:DomainExample.Repository.Fakes.ShimSqlDataProvider.AllInstances.IsConnected">
            <summary>Sets the shim of SqlDataProvider.IsConnected()</summary>
        </member>
        <member name="P:DomainExample.Repository.Fakes.ShimSqlDataProvider.AllInstances.NewCommandString">
            <summary>Sets the shim of SqlDataProvider.NewCommand(String query)</summary>
        </member>
        <member name="P:DomainExample.Repository.Fakes.ShimSqlDataProvider.AllInstances.NewParameterStringObject">
            <summary>Sets the shim of SqlDataProvider.NewParameter(String name, Object value)</summary>
        </member>
        <member name="T:DomainExample.Repository.Fakes.StubBaseRepository">
            <summary>Stub type of DomainExample.Repository.BaseRepository</summary>
        </member>
        <member name="M:DomainExample.Repository.Fakes.StubBaseRepository.#ctor(DomainExample.Repository.IDataProvider)">
            <summary>Initializes a new instance</summary>
        </member>
        <member name="M:DomainExample.Repository.Fakes.StubBaseRepository.InitializeStub">
            <summary>Initializes a new instance of type StubBaseRepository</summary>
        </member>
        <member name="M:DomainExample.Repository.Fakes.StubBaseRepository.MapRowToEntity(System.Data.IDataReader)">
            <summary>Sets the stub of BaseRepository.MapRowToEntity(IDataReader reader)</summary>
        </member>
        <member name="F:DomainExample.Repository.Fakes.StubBaseRepository.MapRowToEntityIDataReader">
            <summary>Sets the stub of BaseRepository.MapRowToEntity(IDataReader reader)</summary>
        </member>
        <member name="P:DomainExample.Repository.Fakes.StubBaseRepository.CallBase">
            <summary>Gets or sets a value that indicates if the base method should be called instead of the fallback behavior</summary>
        </member>
        <member name="P:DomainExample.Repository.Fakes.StubBaseRepository.InstanceBehavior">
            <summary>Gets or sets the instance behavior.</summary>
        </member>
        <member name="P:DomainExample.Repository.Fakes.StubBaseRepository.InstanceObserver">
            <summary>Gets or sets the instance observer.</summary>
        </member>
        <member name="T:DomainExample.Repository.Fakes.StubConfigConnectionStringProvider">
            <summary>Stub type of DomainExample.Repository.ConfigConnectionStringProvider</summary>
        </member>
        <member name="M:DomainExample.Repository.Fakes.StubConfigConnectionStringProvider.#ctor">
            <summary>Initializes a new instance</summary>
        </member>
        <member name="M:DomainExample.Repository.Fakes.StubConfigConnectionStringProvider.InitializeStub">
            <summary>Initializes a new instance of type StubConfigConnectionStringProvider</summary>
        </member>
        <member name="P:DomainExample.Repository.Fakes.StubConfigConnectionStringProvider.CallBase">
            <summary>Gets or sets a value that indicates if the base method should be called instead of the fallback behavior</summary>
        </member>
        <member name="P:DomainExample.Repository.Fakes.StubConfigConnectionStringProvider.InstanceBehavior">
            <summary>Gets or sets the instance behavior.</summary>
        </member>
        <member name="P:DomainExample.Repository.Fakes.StubConfigConnectionStringProvider.InstanceObserver">
            <summary>Gets or sets the instance observer.</summary>
        </member>
        <member name="T:DomainExample.Repository.Fakes.StubIConnectionStringProvider">
            <summary>Stub type of DomainExample.Repository.IConnectionStringProvider</summary>
        </member>
        <member name="M:DomainExample.Repository.Fakes.StubIConnectionStringProvider.#ctor">
            <summary>Initializes a new instance of type StubIConnectionStringProvider</summary>
        </member>
        <member name="F:DomainExample.Repository.Fakes.StubIConnectionStringProvider.ConnectionStringGet">
            <summary>Sets the stub of IConnectionStringProvider.get_ConnectionString()</summary>
        </member>
        <member name="P:DomainExample.Repository.Fakes.StubIConnectionStringProvider.der::DomainExample#Repository#IConnectionStringProvider#ConnectionString">
            <summary>Sets the stub of IConnectionStringProvider.get_ConnectionString()</summary>
        </member>
        <member name="T:DomainExample.Repository.Fakes.StubIContactRepository">
            <summary>Stub type of DomainExample.Repository.IContactRepository</summary>
        </member>
        <member name="M:DomainExample.Repository.Fakes.StubIContactRepository.#ctor">
            <summary>Initializes a new instance of type StubIContactRepository</summary>
        </member>
        <member name="M:DomainExample.Repository.Fakes.StubIContactRepository.der::DomainExample#Repository#IRepository{DomainExample#DomainModel#ContactModel#Contact@DomainExample#DomainModel#ContactModel#ContactId}#GetById(DomainExample.DomainModel.ContactModel.ContactId)">
            <summary>Sets the stub of IRepository`2.GetById(!1 id)</summary>
        </member>
        <member name="M:DomainExample.Repository.Fakes.StubIContactRepository.der::DomainExample#Repository#IRepository{DomainExample#DomainModel#ContactModel#Contact@DomainExample#DomainModel#ContactModel#ContactId}#Persist(DomainExample.DomainModel.ContactModel.Contact)">
            <summary>Sets the stub of IRepository`2.Persist(!0 entity)</summary>
        </member>
        <member name="M:DomainExample.Repository.Fakes.StubIContactRepository.der::DomainExample#Repository#IRepository{DomainExample#DomainModel#ContactModel#Contact@DomainExample#DomainModel#ContactModel#ContactId}#Remove(DomainExample.DomainModel.ContactModel.ContactId)">
            <summary>Sets the stub of IRepository`2.Remove(!1 id)</summary>
        </member>
        <member name="F:DomainExample.Repository.Fakes.StubIContactRepository.GetByIdContactId">
            <summary>Sets the stub of IRepository`2.GetById(!1 id)</summary>
        </member>
        <member name="F:DomainExample.Repository.Fakes.StubIContactRepository.PersistContact">
            <summary>Sets the stub of IRepository`2.Persist(!0 entity)</summary>
        </member>
        <member name="F:DomainExample.Repository.Fakes.StubIContactRepository.RemoveContactId">
            <summary>Sets the stub of IRepository`2.Remove(!1 id)</summary>
        </member>
        <member name="T:DomainExample.Repository.Fakes.StubIDataProvider">
            <summary>Stub type of DomainExample.Repository.IDataProvider</summary>
        </member>
        <member name="M:DomainExample.Repository.Fakes.StubIDataProvider.#ctor">
            <summary>Initializes a new instance of type StubIDataProvider</summary>
        </member>
        <member name="F:DomainExample.Repository.Fakes.StubIDataProvider.Dispose">
            <summary>Sets the stub of IDisposable.Dispose()</summary>
        </member>
        <member name="M:DomainExample.Repository.Fakes.StubIDataProvider.der::DomainExample#Repository#IDataProvider#NewCommand(System.String)">
            <summary>Sets the stub of IDataProvider.NewCommand(String query)</summary>
        </member>
        <member name="M:DomainExample.Repository.Fakes.StubIDataProvider.der::DomainExample#Repository#IDataProvider#NewParameter(System.String,System.Object)">
            <summary>Sets the stub of IDataProvider.NewParameter(String name, Object value)</summary>
        </member>
        <member name="F:DomainExample.Repository.Fakes.StubIDataProvider.NewCommandString">
            <summary>Sets the stub of IDataProvider.NewCommand(String query)</summary>
        </member>
        <member name="F:DomainExample.Repository.Fakes.StubIDataProvider.NewParameterStringObject">
            <summary>Sets the stub of IDataProvider.NewParameter(String name, Object value)</summary>
        </member>
        <member name="M:DomainExample.Repository.Fakes.StubIDataProvider.global::System#IDisposable#Dispose">
            <summary>Sets the stub of IDisposable.Dispose()</summary>
        </member>
        <member name="T:DomainExample.Repository.Fakes.StubIPersonRepository">
            <summary>Stub type of DomainExample.Repository.IPersonRepository</summary>
        </member>
        <member name="M:DomainExample.Repository.Fakes.StubIPersonRepository.#ctor">
            <summary>Initializes a new instance of type StubIPersonRepository</summary>
        </member>
        <member name="M:DomainExample.Repository.Fakes.StubIPersonRepository.der::DomainExample#Repository#IPersonRepository#GetForSearch(DomainExample.DomainModel.PersonModel.PersonSearch)">
            <summary>Sets the stub of IPersonRepository.GetForSearch(PersonSearch personSearch)</summary>
        </member>
        <member name="M:DomainExample.Repository.Fakes.StubIPersonRepository.der::DomainExample#Repository#IRepository{DomainExample#DomainModel#PersonModel#Person@DomainExample#DomainModel#PersonModel#PersonId}#GetById(DomainExample.DomainModel.PersonModel.PersonId)">
            <summary>Sets the stub of IRepository`2.GetById(!1 id)</summary>
        </member>
        <member name="M:DomainExample.Repository.Fakes.StubIPersonRepository.der::DomainExample#Repository#IRepository{DomainExample#DomainModel#PersonModel#Person@DomainExample#DomainModel#PersonModel#PersonId}#Persist(DomainExample.DomainModel.PersonModel.Person)">
            <summary>Sets the stub of IRepository`2.Persist(!0 entity)</summary>
        </member>
        <member name="M:DomainExample.Repository.Fakes.StubIPersonRepository.der::DomainExample#Repository#IRepository{DomainExample#DomainModel#PersonModel#Person@DomainExample#DomainModel#PersonModel#PersonId}#Remove(DomainExample.DomainModel.PersonModel.PersonId)">
            <summary>Sets the stub of IRepository`2.Remove(!1 id)</summary>
        </member>
        <member name="F:DomainExample.Repository.Fakes.StubIPersonRepository.GetByIdPersonId">
            <summary>Sets the stub of IRepository`2.GetById(!1 id)</summary>
        </member>
        <member name="F:DomainExample.Repository.Fakes.StubIPersonRepository.GetForSearchPersonSearch">
            <summary>Sets the stub of IPersonRepository.GetForSearch(PersonSearch personSearch)</summary>
        </member>
        <member name="F:DomainExample.Repository.Fakes.StubIPersonRepository.PersistPerson">
            <summary>Sets the stub of IRepository`2.Persist(!0 entity)</summary>
        </member>
        <member name="F:DomainExample.Repository.Fakes.StubIPersonRepository.RemovePersonId">
            <summary>Sets the stub of IRepository`2.Remove(!1 id)</summary>
        </member>
        <member name="T:DomainExample.Repository.Fakes.StubIRepository`2">
            <summary>Stub type of DomainExample.Repository.IRepository`2</summary>
        </member>
        <member name="M:DomainExample.Repository.Fakes.StubIRepository`2.#ctor">
            <summary>Initializes a new instance of type StubIRepository</summary>
        </member>
        <member name="M:DomainExample.Repository.Fakes.StubIRepository`2.der::DomainExample#Repository#IRepository{T@TId}#GetById(`1)">
            <summary>Sets the stub of IRepository`2.GetById(!1 id)</summary>
        </member>
        <member name="M:DomainExample.Repository.Fakes.StubIRepository`2.der::DomainExample#Repository#IRepository{T@TId}#Persist(`0)">
            <summary>Sets the stub of IRepository`2.Persist(!0 entity)</summary>
        </member>
        <member name="M:DomainExample.Repository.Fakes.StubIRepository`2.der::DomainExample#Repository#IRepository{T@TId}#Remove(`1)">
            <summary>Sets the stub of IRepository`2.Remove(!1 id)</summary>
        </member>
        <member name="F:DomainExample.Repository.Fakes.StubIRepository`2.GetByIdT1">
            <summary>Sets the stub of IRepository`2.GetById(!1 id)</summary>
        </member>
        <member name="F:DomainExample.Repository.Fakes.StubIRepository`2.PersistT0">
            <summary>Sets the stub of IRepository`2.Persist(!0 entity)</summary>
        </member>
        <member name="F:DomainExample.Repository.Fakes.StubIRepository`2.RemoveT1">
            <summary>Sets the stub of IRepository`2.Remove(!1 id)</summary>
        </member>
        <member name="T:DomainExample.Repository.Fakes.StubIRepositoryFactory">
            <summary>Stub type of DomainExample.Repository.IRepositoryFactory</summary>
        </member>
        <member name="M:DomainExample.Repository.Fakes.StubIRepositoryFactory.#ctor">
            <summary>Initializes a new instance of type StubIRepositoryFactory</summary>
        </member>
        <member name="M:DomainExample.Repository.Fakes.StubIRepositoryFactory.der::DomainExample#Repository#IRepositoryFactory#GetContactRepository">
            <summary>Sets the stub of IRepositoryFactory.GetContactRepository()</summary>
        </member>
        <member name="M:DomainExample.Repository.Fakes.StubIRepositoryFactory.der::DomainExample#Repository#IRepositoryFactory#GetPersonRepository">
            <summary>Sets the stub of IRepositoryFactory.GetPersonRepository()</summary>
        </member>
        <member name="F:DomainExample.Repository.Fakes.StubIRepositoryFactory.GetContactRepository">
            <summary>Sets the stub of IRepositoryFactory.GetContactRepository()</summary>
        </member>
        <member name="F:DomainExample.Repository.Fakes.StubIRepositoryFactory.GetPersonRepository">
            <summary>Sets the stub of IRepositoryFactory.GetPersonRepository()</summary>
        </member>
        <member name="T:DomainExample.Repository.Fakes.StubSqlDataProvider">
            <summary>Stub type of DomainExample.Repository.SqlDataProvider</summary>
        </member>
        <member name="M:DomainExample.Repository.Fakes.StubSqlDataProvider.#ctor(DomainExample.Repository.IConnectionStringProvider)">
            <summary>Initializes a new instance</summary>
        </member>
        <member name="M:DomainExample.Repository.Fakes.StubSqlDataProvider.InitializeStub">
            <summary>Initializes a new instance of type StubSqlDataProvider</summary>
        </member>
        <member name="P:DomainExample.Repository.Fakes.StubSqlDataProvider.CallBase">
            <summary>Gets or sets a value that indicates if the base method should be called instead of the fallback behavior</summary>
        </member>
        <member name="P:DomainExample.Repository.Fakes.StubSqlDataProvider.InstanceBehavior">
            <summary>Gets or sets the instance behavior.</summary>
        </member>
        <member name="P:DomainExample.Repository.Fakes.StubSqlDataProvider.InstanceObserver">
            <summary>Gets or sets the instance observer.</summary>
        </member>
    </members>
</doc>
